package com.dnndo.system.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

// 查询当前主题大赛的所有作品接口DTO
@Data
public class WorkDTO {
    private Integer page; // 当前页码
    private Integer size; // 每页显示的记录数
    private String language; // 语言
    private Integer themeId; // 大赛ID

    private Integer opusId; // 作品ID
    private Integer userId; // 用户ID

    private Integer totalLikes; // 总点赞数
    private Integer pageView; // 总浏览数
    private Integer grade; // 作品积分
    private Integer ranking; // 作品排名

    private String opusNameEn;
    private String themeNameEn;
    private String opusUrls;
    private List<String> opusUrl;
    private String userNameEn;
    private String avatar;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createdAt;

    private boolean thumb;


    private String themeName;
    private String opusName;
    private String userName;
}
